ride with the punches - Turkish English Dictionary